from 1 to N